package it.traveldreamClient.beans;

import it.traveldreamClient.beans.dto.AlloggioDTO;
import it.traveldreamClient.beans.dto.ComponenteNuovoTipoTrasportoDTO;
import it.traveldreamClient.beans.dto.EscursioneDTO;
import it.traveldreamClient.beans.dto.NuovoTipoTrasportoDTO;
import it.traveldreamClient.beans.dto.TrasportoDTO;
import it.traveldreamClient.beans.dto.VoloDTO;

import java.util.List;

public interface ComponentiMgrBeanInterface {


	public void saveAlloggio(AlloggioDTO Alloggio);
	
	public void updateAlloggio(AlloggioDTO Alloggio);
	
	public AlloggioDTO getAlloggioDTO();
	
	public void saveEscursione(EscursioneDTO Escursione);
	
	public void updateEscursione(EscursioneDTO Escursione);
	
	public EscursioneDTO getEscursioneDTO();
	
	public void saveVolo(VoloDTO Volo);
	
	public void updateVolo(VoloDTO Escursione);
	
	public void deleteComponente(String id);
	
	public List<TrasportoDTO> getAllTrasporti();
	
	public List<EscursioneDTO> getAllEscursioni();
	
	public List<AlloggioDTO> getAllAlloggi();
	
	public List<NuovoTipoTrasportoDTO> getTipi();

	public NuovoTipoTrasportoDTO getTipo(String tipostr);

	public void saveComponenteNuovoTipo(ComponenteNuovoTipoTrasportoDTO tntDTO);
	

}
